
.ind-banner .wal{position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-pagination{bottom: 40px!important;} 
.ind-banner .swiper-pagination-bullet {width: 8px;height: 8px;opacity: 1;margin: 0 6px!important;border-radius: 30px;background: #fff;} 
.ind-banner .swiper-pagination-bullet-active {background: #fff;width:  12px;height: 12px;margin: 0 6px -1px!important;}

.m-ind-banner .swiper-pagination{ bottom: 10px!important; } 

.ind-tlt{padding: 70px 0 65px; text-align: center; } 
.ind-tlt em{display: block; font-size: 36px;color: #525252; } 
.ind-tlt span{display: block; font-size: 16px;color: #999; text-transform: uppercase; line-height: 40px; }

.ind-part1 .tab{overflow: hidden; display: table; margin:0 auto 55px; } 
.ind-part1 .tab li{cursor:pointer; float: left; width: 190px; height: 40px; line-height: 40px; text-align: center; border:1px solid #cccccc; border-radius: 50px; font-size: 16px;color: #333; margin:0 17px; } 
.ind-part1 .tab li.on{background: #d92129;color: #fff; border:1px solid #d92129; } 
.ind-part1 .tab li:hover{background: #d92129;color: #fff; border:1px solid #d92129; } 
.ind-part1 .cont{overflow: hidden;display: none; } 
.ind-part1 .cont li{float: left;margin-right: 27px;width: 380px;padding-bottom: 65px;background: url(../images/a14.png) no-repeat 35px 378px;} 
.ind-part1 .cont li:nth-child(3n){margin-right:0; } 
.ind-part1 .cont li .o{border:1px solid #ccc; position: relative; } 
.ind-part1 .cont li .img{width: 100%; background: #fff;} 
.ind-part1 .cont li .img img{width: 100%; } 
.ind-part1 .cont li .hov{position: absolute;width: 100%;height: 100%;bottom: 101%;background: url(../images/a13.png);} 
.ind-part1 .cont li .hov img{position: absolute; top: 50%; left: 50%; margin:-18.5px 0 0 -18.5px; } 
.ind-part1 .cont li p{padding: 33px 23px 0;line-height: 40px;font-size: 16px;color: #333;} 
.ind-part1 .cont li:hover{background: #d92129 url(../images/a14_on.png) no-repeat 35px 378px; } 
.ind-part1 .cont li:hover p{color: #fff;} 
.ind-part1 .cont li:hover .hov{bottom:0; } 
.ind-part1 .more{margin:60px auto 100px; display: block;width: 145px;height: 42px;line-height: 42px;color: #fff;border-radius: 50px;background:#6e7584 url(../images/a7.png) no-repeat 90px;text-indent: 27px;} 
.ind-part1 .more:hover{background: #d92129 url(../images/a7.png) no-repeat 90px; }

.ind-part2{height: 720px; background: url(../images/a15.jpg)no-repeat center; background-size: cover; } 
.ind-part2 .list{overflow: hidden; } 
.ind-part2 .list li{float: left; width: 228px; height: 270px; padding-bottom: 2px; background: url(../images/a16.png); color: #fff; margin-right: 12px; margin-top: 307px; text-align: center; cursor:  pointer; } 
.ind-part2 .list li:last-child{margin-right: 0; } 
.ind-part2 .list li em{display: block;font-size: 75px;margin: 61px 0 35px;} 
.ind-part2 .list li span{display: block; font-size: 15px; } 
.ind-part2 .list li:hover {background: url(../images/a16_on.png); color: #d92129; padding-bottom: 0; border-bottom: 2px solid #d92129; }

.ind-part3{background: url(../images/a17.jpg) no-repeat top center; } 
.ind-part3 .banner{position: relative;margin-top: -37px;} 
.ind-part3 .swiper-container{margin:0 50px;} 
.ind-part3 .swiper-slide{height: 120px; line-height: 120px; text-align: center; } 
.ind-part3 .swiper-slide img{max-width: 98%; max-height: 95%; } 
.ind-part3 .swiper-slide img.on{display: none;} 
.ind-part3 .swiper-slide:hover img.off{display: none;} 
.ind-part3 .swiper-slide:hover img.on{display: initial;} 
.ind-part3 .banner .swiper-button-prev{width: 38px; height: 38px; margin-top: -19px; background: url("../images/a19_1.png") no-repeat center center; } 
.ind-part3 .banner .swiper-button-next{width: 38px; height: 38px; margin-top: -19px; background:url("../images/a19_2.png") no-repeat center center; } 
.ind-part3 .banner .swiper-button-prev:hover{background-image:url("../images/a19_1on.png"); } 
.ind-part3 .banner .swiper-button-next:hover{background-image:url("../images/a19_2on.png"); }

.ind-part4 .list{overflow: hidden; } 
.ind-part4 .list li{float: left; width: 25%; position: relative; color: #fff; text-align: center; } 
.ind-part4 .list li .bg{width: 100%; } 
.ind-part4 .list li .name{position: absolute;top: 42%;width: 100%;font-size: 26px;} 
.ind-part4 .list li .ii{position: absolute;top: 58%;margin-left: -17px;} 
.ind-part4 .list li .hov{position: absolute;top: 100%;background:  url(../images/a21.png);height: 100%;} 
.ind-part4 .list li .hov .t1{font-size: 26px;margin-top: 30%;} 
.ind-part4 .list li .hov .t2{width: 30px;height: 3px;background: #fff;margin: 5% auto 7%;} 
.ind-part4 .list li .hov .t3{line-height: 25px;width: 70%;margin-left: 15%;} 
.ind-part4 .list li .hov .more{margin:60px auto 100px;display: block;width: 145px;height: 42px;line-height: 42px;color: #fff;border-radius: 50px;background: url(../images/a7.png) no-repeat 90px;text-indent: 27px;border: 1px solid #fff;text-align:  left;} 
.ind-part4 .list li:hover .hov{top: 0;}
.ind-part4 .list li:hover .name{display: none;}
.ind-part4 .list li:hover .ii{display: none;}

.ind-part5{padding-bottom: 80px; background: #ececec; } 
.ind-part5 .o1{width: 566px; background: #fff; } 
.ind-part5 .o1 .img{width: 100%; } 
.ind-part5 .o1 .img img{width: 100%; } 
.ind-part5 .o1 .txt{padding: 30px 20px 27px; } 
.ind-part5 .o1 .txt em{display: block; font-size: 20px;color: #000000; height: 50px; line-height: 50px; } 
.ind-part5 .o1 .txt p{color: #93938f; line-height: 25px; height: 50px; } 
.ind-part5 .o1 .txt span{color: #989898; display: block; line-height: 27px; padding-top: 7px; } 
.ind-part5 .o1:hover em{color: #d92129; font-weight: bold; } 
.ind-part5 .o2 li{overflow: hidden; margin-bottom: 12px; background: #fff url(../images/a19_2.png) no-repeat 522px 96px; } 
.ind-part5 .o2 li:last-child{margin-bottom: 0; } 
.ind-part5 .o2 li .img{width: 266px; } 
.ind-part5 .o2 li .img img{width: 100%; } 
.ind-part5 .o2 li .txt{padding: 23px 20px 0; width: 295px; } 
.ind-part5 .o2 li .txt p{font-size: 16px;color: #404040; line-height: 25px; height: 50px; } 
.ind-part5 .o2 li .txt span{padding-top: 18px; display: block; line-height: 25px; color: #989898; } 
.ind-part5 .more{margin:65px auto 0; display: block;width: 145px;height: 42px;line-height: 42px;color: #fff;border-radius: 50px;background:#6e7584 url(../images/a7.png) no-repeat 90px;text-indent: 27px;} 
.ind-part5 .more:hover{background: #d92129 url(../images/a7.png) no-repeat 90px; } 
.ind-part5 .o2 li:hover{background: #d92129 url(../images/a19_3on.png) no-repeat 522px 96px; } 
.ind-part5 .o2 li:hover p, .ind-part5 .o2 li:hover span{color: #fff;}

.ind-part6{padding: 105px 0 115px; }
.ind-part6 .o b{font-size: 22px;color: #fff;padding: 27px 0 0 27px;display: block;font-weight: normal;} 
.ind-part6 .o p{line-height: 25px;color: #fff; margin:10px 27px 0; } 
.ind-part6 .o .img{width: 100%; } 
.ind-part6 .o .img img{width: 100%; } 
.ind-part6 .o1{width: 439px;margin-right: 10px;} 
.ind-part6 .o1 .txt{height: 194px;background: #d92129;} 
.ind-part6 .o2{width: 751px;background: url(../images/a26.jpg) no-repeat;margin-bottom: 10px;height: 249px;} 
.ind-part6 .o2 .img{width: 371px; } 
.ind-part6 .o2 p{margin: 30px 27px 0; }
.ind-part6 .o3{width: 370px;height: 170px;margin-right: 10px;background: #6e7584 url(../images/a19_3on.png) no-repeat 29px 120px;background-size: 34px;} 
.ind-part6 .o4{width: 371px; height: 170px; position:  relative; } 
.ind-part6 .o4 .img{float: left;position:  absolute;} 
.ind-part6 .o4 b{position: absolute; } 
.ind-part6 .o4 .tag{position: absolute;top: 120px;left: 29px;width: 34px;}

.about .box1{margin:60px 0 65px; } 
.about .box1 p{font-size: 16px; line-height: 30px; } 
.about .box1 .video{margin-top: 65px; } 
.about .msg{font-size: 18px;margin:40px 0;} 
.about .box3{height: 737px; padding-top: 100px; background: url(../images/b37.jpg) no-repeat center; background-size: cover; } 

.his-banner{position: relative; background: url(../images/b35.jpg)repeat-x; background-position-y: 102px; margin-bottom: 60px; } 
.his-banner .tlt{text-align: center; } 
.his-banner .tlt b{font-size: 32px;color: #da2129; display: block; } 
.his-banner .tlt em{font-size: 16px;color: #333; display: block; line-height: 45px; } 
.his-banner .round{margin:5px auto 10px;display: block;} 
.his-banner .txt .tag{margin:0 auto;display:  block;} 
.his-banner .txt dl{height: 168px; padding: 20px 14px; background: #f5f5f5; border-radius: 5px; } 
.his-banner .txt dd{line-height: 30px; } 
.his-banner .swiper-container{margin:0 68px;} 
.his-banner .swiper-button-prev{background: #fff url("../images/b36_1.png") no-repeat left center;width: 35px;margin-top: -94px;left: 0;padding-right: 12px;opacity: 1!important;} 
.his-banner .swiper-button-next{background: #fff url("../images/b36_2.png") no-repeat right center;width: 35px;margin-top: -94px;right: 0;padding-left: 12px;opacity: 1!important;} 
.his-banner .swiper-button-prev:hover{background-image:url("../images/b36_1on.png"); } 
.his-banner .swiper-button-next:hover{background-image:url("../images/b36_2on.png"); } 

.hon-banner{position: relative;margin-top: 63px;padding-bottom: 45px;} 
.hon-banner .img{border:1px solid #b4b4b4; box-sizing: border-box; width: 100%; } 
.hon-banner .img img{width: 100%; } 
.hon-banner p{line-height: 45px;text-align:  center;} 
.hon-banner .swiper-container{margin:0 68px;} 
.hon-banner .swiper-button-prev{background: url("../images/b36_1.png") no-repeat center center;width:  35px;margin-top: -62.5px;left: 0;} 
.hon-banner .swiper-button-next{background:url("../images/b36_2.png") no-repeat center center;width: 35px;margin-top: -62.5px;right: 0;} 
.hon-banner .swiper-button-prev:hover{background-image:url("../images/b36_1on.png"); } 
.hon-banner .swiper-button-next:hover{background-image:url("../images/b36_2on.png"); } 
.hon-banner .swiper-pagination{bottom: 20px!important;width:  100%;} 
.hon-banner .swiper-pagination-bullet {width: 13px;height: 13px;background: #b4b4b4;opacity: 1;margin: 0 4px;} 
.hon-banner .swiper-pagination-bullet-active {background: #da2129!important;} 

.about .box4{padding-top: 105px;} 
.about .box4 .owrap{margin:60px 0 105px; position: relative; } 
.about .box4 .mapBottom{position: absolute; right: 445px; bottom: -33px; } 
.about .box4 .sel-box{width: 365px; } 
.about .box4 .t-tlt{font-size: 22px; margin-bottom: 22px; } 
.about .box4 .sel span{float: left; display: inline-block; font-size: 18px;color: #333; line-height: 45px; } 
.about .box4 .select{width: auto;position: relative;left: 0;display: inline-block;float:  left;} 
.about .box4 .select dt{height: 43px;width: 81px;line-height: 43px;display: block;background: #f9f9f9 url(../images/b40.png) no-repeat 90% center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;padding: 0 40px 0 15px;border: 1px solid #ccc;border-radius: 6px;} 
.about .box4 .select dt a{font-size: 16px;font-style: normal;display: block;text-align: left;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.about .box4 .select dd{margin: 0;position: absolute;left: 0px;top: 44px;z-index: 100;width: 100%;border: 1px solid #ccc;margin-left: 0;border-radius: 4px;} 
.about .box4 .select dd ul {margin: 0;padding: 0;width: 100%;list-style: none;overflow: auto;max-height: 179px;} 
.about .box4 .select dd ul li{line-height: 35px;display: block;cursor: pointer;border-bottom: 1px solid #ccc;color: #666;font-size: 14px;background: #efefef;border-right: 0;position: static;padding-left: 15px;} 
.about .box4 .select dd ul li:hover{color:#2068cb;} 
.about .box4 .select dd ul::-webkit-scrollbar {width: 5px; background-color: #c9c9c9; } 
.about .box4 .select dd ul::-webkit-scrollbar-thumb {background: #969696; } 
.about .box4 .search{float:right; width: 100px; height: 45px; line-height: 45px; background: #da2129 url(../images/b41.png)no-repeat 15%; border-radius: 4px; color:  #fff; font-size:  16px; text-indent: 45px; } 
.about .box4 .banner{margin-top: 40px;position:  relative;} 
.about .box4 .banner .img{border:1px solid #ccc; box-sizing: border-box; width: 100%; } 
.about .box4 .banner .img img{width: 100%; } 
.about .box4 .banner p{text-align: center;height: 25px;line-height: 25px;margin-top: 17px;} 
.about .box4 .banner .swiper-button-prev{background: url("../images/b42_1.png") no-repeat center center;width: 35px;height: 35px;bottom: -54px;top: auto;left: 46%;margin-left: -31px;} 
.about .box4 .banner .swiper-button-next{background:url("../images/b42_2.png") no-repeat center center;width: 35px;height: 35px;bottom: -54px;top: auto;right: 46%;margin-right: -31px;} 
.about .box4 .banner .swiper-button-prev:hover{background-image:url("../images/b42_1on.png"); } 
.about .box4 .banner .swiper-button-next:hover{background-image:url("../images/b42_2on.png"); } 
.about .box4 .big-pic{width: 100%; margin:75px 0 110px; } 
.about .box4 .big-pic2 img{margin:0 auto 52px ; display:block; } 
.about .box4 .t2{font-size: 18px; text-align: center; }
.about .box4 .big-pic img{width:100%;}

.talent{margin-bottom: 80px; } 
.talent .top{overflow: hidden;margin-bottom: 30px;} 
.talent .top b{float: left; font-size: 30px; color: #da2129; display: block; padding: 90px 0 10px; } 
.talent .top p{float: left; font-size: 30px;color: #c5c5c5; text-transform: uppercase; } 
.talent .top img{float: right; margin-top: -120px; } 
.talent .box p{font-size: 16px; line-height: 30px; margin-bottom: 65px; } 
.talent .box .img-box{margin-bottom:50px; }
.talent .box .img-box img{width: 100%;} 
.talent .box .list{overflow: hidden; } 
.talent .box .list li{width: 590px; position: relative; text-align: center; color: #fff; } 
.talent .box .list li a{color: #fff; } 
.talent .box .list li img{width: 100%; } 
.talent .box .list li b{width: 100%; position: absolute; display: block; top:69px; font-size: 25px; } 
.talent .box .list li em{width: 100%; position: absolute; display: block; top:114px; font-size: 24px; text-transform: uppercase; } 
.talent .box .list li span{width: 100%; position: absolute; display: block; top:162px; font-size: 18px; }

.job{margin-top: 60px; } 
.job .sel-box{display:  table; margin: 0 auto; } 
.job .sel-box em{margin: 0 12px 0 18px; line-height: 45px; display: inline-block; float: left; } 
.job .sel-box .search{display: inline-block; float: left; width: 100px; height: 45px; line-height: 45px; color: #fff; background: #da2129; font-size: 16px; text-align: center; } 
.job .sel-box .select{margin-right: 20px;float: left;width: auto;position: relative;left: 0;display: inline-block;} 
.job .sel-box .select dt{height: 43px;width: 140px;line-height: 43px;display: block;background: #fff url(../images/b6.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;padding: 0 45px 0 15px;border: 1px solid #aaa;} 
.job .sel-box .select dt a{font-size: 14px;color: #333;font-style: normal;display: block;text-align: left;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.job .sel-box .select dd{margin: 0;position: absolute;left: 0px;top: 44px;z-index: 100;width: 100%;} 
.job .sel-box .select dd ul {margin: 0; padding: 0; width: 100%; list-style: none; overflow: auto; max-height: 120px; } 
.job .sel-box .select dd ul li{line-height: 35px;display: block;cursor: pointer;border-bottom: 1px solid #fff;color: #666;font-size: 12px;background: #dcdcdc;border-right: 0;position: static;text-align: center;} 
.job .sel-box .select dd ul::-webkit-scrollbar {width: 5px; background-color: #c9c9c9; } 
.job .sel-box .select dd ul::-webkit-scrollbar-thumb {background: #969696; } 
.job .msg{ line-height:25px;margin:40px 0;} 
.job .tlt{line-height: 60px; color: #fff; overflow: hidden; height: 60px; font-size: 16px; background:#da2129; font-weight:  bold; } 
.job .tlt dd{float: left; width: 24%; } 
.job .tlt dd.dd01{margin-left: 3%; } 
.job .list li{ position:relative; overflow: hidden;} 
.job .list li .name a{overflow: hidden; display: block; background: #e1e1e1 url(../images/b7.png) no-repeat right; } 
.job .list li:nth-child(2n) .name a{background: #fff url(../images/b7.png) no-repeat right; } 
.job .list li .name a.liNow{background: #e1e1e1 url(../images/b7_on.png) no-repeat right; } 
.job .list li:nth-child(2n) .name a.liNow{background: #fff url(../images/b7_on.png) no-repeat right; } 
.job .list li .liNow .dd01{color: #da2129; } 
.job .list li .name dd{float: left;width: 24%;line-height:  60px;font-size:  16px;} 
.job .list li .name dd.dd01{margin-left: 3%; } 
.job .list li .box {background: #fff; line-height: 22px; font-size: 14px; display: none; color: #666; padding: 20px 45px 60px; background: #f6f6f6; } 
.job .list li.liNow .name a{ background:#da2129 url(../images/hico1on.png) right center no-repeat; color:#fff;} 
.job .list li .top{ border-bottom:#dddddd solid 1px; padding-bottom:20px;} 
.job .list li .top dd{float:left;line-height: 30px;width: 25%;} 
.job .list li .content{ line-height:24px;} 
.job .list li h2{ padding:38px 0 10px; font-size:16px; color:#333;} 
.job .list li .btnDiv{ padding-top:30px;} 
.job .list li .btnDiv a {display: block;width: 140px;height: 45px;color: #333;border: #da2129 solid 1px;color:#da2129;font-size: 16px;border-radius: 3px;text-align: center;line-height: 45px;} 
.job .list li .btnDiv a:hover{background: #da2129;color: #fff;}

.contact{margin-bottom: 120px; } 
.contact .box1{overflow: hidden; margin:62px 0 72px; } 
.contact .box1 .o1{height: 180px; width: 397px; border-right: 1px solid #e5e5e5; } 
.contact .box1 .o1 em{display: block;font-size: 18px;color: #333;padding-bottom: 10px;} 
.contact .box1 .o1 p{line-height: 33px; } 
.contact .box1 .o2{height: 180px; width: 397px; border-right: 1px solid #e5e5e5; } 
.contact .box1 .o2 em{display: block; font-size: 18px; color: #333; margin: 50px 0 10px 77px; } 
.contact .box1 .o2 p{line-height: 40px;} 
.contact .box1 .o2 p img{margin-left: 10px;margin: 0 10px 0 77px;} 
.contact .box1 .o2 p span{font-size: 30px;color: #d92129;vertical-align:  middle;} 
.contact .box1 .o3 em{display: block; font-size: 18px;color: #333; line-height: 40px; margin-left: 127px; margin-bottom: 5px; } 
.contact .box1 .o3 img{margin-left: 127px; }
.contact .map{width: 100%; height:550px;}

.psy{margin-top: 57px; } 
.psy .o{height: 680px; background: #f2f2f2; overflow: hidden; } 
.psy .o:nth-child(2n){background: #fff; } 
.psy .o .txt{width: 50%;text-align: center;margin-top: 175px;} 
.psy .o .txt em{display: block; font-size: 36px;color: #333; } 
.psy .o .txt .line{width: 55px;height: 4px;background: #da2129;margin: 22px auto 53px;} 
.psy .o .txt b{font-size: 18px;color: #343434; display: block; line-height: 30px; } 
.psy .o .txt p{font-size: 16px; line-height: 28px; height: 56px; margin:13px 0 40px; } 
.psy .o .txt .ico{display: inline-block;width: 163px;height: 47px;line-height: 47px;color: #fff;background: #da2129;text-align: center;border-radius: 50px;font-size: 18px;} 
.psy .o .img{width: 600px;line-height: 680px;text-align: center;} 

.psyShow{margin-bottom: 80px; } 
.psyShow .box1{overflow: hidden;background: #fafafa; height: auto;margin-top: 56px; } 
.psyShow .box1 .txt{margin-top: 60px; width: 600px;text-align: center; } 
.psyShow .box1 .txt em{display: block; font-size: 24px;color: #333333; } 
.psyShow .box1 .txt .line{width: 72px; height: 4px; background: #da2129; margin:20px 0 95px; display: inline-block; } 
.psyShow .box1 .txt b{font-size: 18px;color: #da2129; display: block; line-height: 30px; text-align: left; } 
.psyShow .box1 .txt p{line-height: 30px; margin-bottom: 25px; text-align: left; } 
.psyShow .S-img{float: right; width: 600px; } 
.psyShow .S-img .gallery-top .swiper-slide{text-align:  center; line-height:  420px; margin: 48px 0 40px; } 
.psyShow .S-img .gallery-top .swiper-slide img{} 
.psyShow .S-img .banner-bot{position: relative; } 
.psyShow .S-img .banner-bot .swiper-container{margin: 0 105px; } 
.psyShow .S-img .banner-bot .swiper-button-prev{background: url("../images/b15_1.png") no-repeat center center;width:  39px;left: 62px;} 
.psyShow .S-img .banner-bot .swiper-button-next{background:url("../images/b15_2.png") no-repeat center center;width: 39px;right: 62px;} 
.psyShow .S-img .banner-bot .swiper-button-prev:hover{background-image:url("../images/b15_1on.png"); } 
.psyShow .S-img .banner-bot .swiper-button-next:hover{background-image:url("../images/b15_2on.png"); } 
.psyShow .S-img .gallery-thumbs .swiper-slide{text-align:  center; } 
.psyShow .S-img .gallery-thumbs .swiper-slide img{width: 36px; height: 78px;} 
.psyShow .box2 .wal{padding-bottom: 67px; border-bottom: 1px solid #eee; } 
.psyShow .psy-tlt{text-align: center; padding: 60px 0 48px; } 
.psyShow .psy-tlt em{font-size: 24px;color: #333; display: block; } 
.psyShow .psy-tlt p{height: 45px; line-height: 45px; display: table; margin:0 auto; overflow:hidden; } 
.psyShow .psy-tlt p span{width: 70px;height: 1px;background: #eee;float: left;margin-top: 20px;} 
.psyShow .psy-tlt p em{float: left;display: inline-block;background: #fff;padding: 0 20px;font-size: 16px;color: #dbdbdb;text-transform:  uppercase;} 
.psyShow .k{overflow:hidden; } 
.psyShow .k .txt{width: 600px; } 
.psyShow .k .txt p{padding-left: 25px;background: url(../images/b19.png)no-repeat 0px 10px;line-height: 30px;width: 520px;} 
.psyShow .k .img{width: 575px; } 
.psyShow .k .img img{} 
.psyShow .k1 .txt{width: 550px; margin-left: 50px; } 
.psyShow .k1 .txt strong{display: block; font-size: 18px;color: #da2129; padding: 25px 0 35px; } 
.psyShow .k1 .txt p{margin-bottom: 20px; } 
.psyShow .k2 .txt strong{display: block; font-size: 18px;color: #da2129; padding: 25px 0 35px; } 

.bot-pro-banner{position: relative;} 
.bot-pro-banner .swiper-container{margin: 0 70px; } 
.bot-pro-banner .img{border:1px solid #eee;width: 100%; height: 235px; line-height: 235px; box-sizing: border-box; text-align: center; } 
.bot-pro-banner .img img{ max-width:86px;} 
.bot-pro-banner p{font-size: 16px; line-height: 65px; text-align: center; } 
.bot-pro-banner .swiper-slide:hover p{color: #da2129; } 
.bot-pro-banner .swiper-button-prev{background: url("../images/b15_1.png") no-repeat center center;width: 39px;left: 0;margin-top: -50px; } 
.bot-pro-banner .swiper-button-next{background:url("../images/b15_2.png") no-repeat center center;width: 39px;right: 0;margin-top: -50px; } 
.bot-pro-banner .swiper-button-prev:hover{background-image:url("../images/b15_1on.png"); } 
.bot-pro-banner .swiper-button-next:hover{background-image:url("../images/b15_2on.png"); }

.news{margin: 60px 0 80px; } 
.news .list li{float: left;width: 380px; margin: 0 25px 23px 0; } 
.news .list li:nth-child(3n){margin-right: 0;} 
.news .list li .img{width: 100%; } 
.news .list li .img img{width: 100%; } 
.news .list li .txt{padding: 10px 18px 20px;} 
.news .list li .txt em{display: block; font-size: 20px;color: #000; height: 48px; line-height: 48px; } 
.news .list li .txt p{color: #93938f; line-height: 25px; height: 50px; } 
.news .list li .txt .ico{color: #999999;line-height: 30px;display: inline-block;padding-right: 20px;margin-top: 10px;background: url(../images/b22.png)no-repeat right;} 
.news .list li .txt span{color: #999; float: right; line-height: 30px; } 
.news .list li:hover{-webkit-box-shadow: 0 5px 10px #eee; box-shadow: 0 5px 10px #eee; } 
.news .list li:hover em{color: #da2129; } 
.news .load{display: block; width: 135px; height: 36px; line-height: 36px; /*background: #f1f1f1 url(../images/b23.png)no-repeat 86%;*/ color: #575757; text-indent: 35px; margin: 0 auto; border-radius: 10px; } 
.news .load:hover{color: #fff; /*background: #da2129 url(../images/b23_on.png)no-repeat 86%;*/ }

.newShow{margin: 63px 0 80px;}
.newShow .name{font-size: 30px;color: #444;text-align: center;} 
.newShow .tip{display: table;margin:0 auto; } 
.newShow .tip span{font-size: 12px;color: #999;line-height: 60px;float: left;margin: 0 10px;} 
.newShow .line{width: 100%; height: 40px; border-top: 1px solid #eee; } 
.newShow p{line-height: 30px;font-size:  16px;color: #6b6b6b;} 
.newShow .t1{text-align: center;display: block;}
.newShow .t2{text-align: center;display: block;}
.newShow .share{margin: 95px 0 40px; overflow: hidden; } 
.newShow .share a{display: inline-block; margin:0 5px; } 
.newShow .bot{border-top: 1px dashed #eee; padding-top: 30px; } 
.newShow .bot a{line-height: 30px; display: block; } 
.newShow .bot a:hover{text-decoration: underline; color: #da2129; } 
.newShow .bot a:hover b{color: #da2129; } 
.newShow .bot b{color: #444; } 
.newShow .bot .ico{display: block;width: 100px;height: 38px;color: #fff;border-radius: 4px;float: right;font-size: 16px;text-indent: 20px;margin-top: -50px;background: #da2129 url(../images/con12.png)no-repeat 68px;line-height:  38px;} 
.newShow .bot .ico:hover{color: #fff;}

.service_1{margin: 60px 0 120px; } 
.service_1 em{display: block; font-size: 24px; color: #333; margin-bottom: 25px; } 
.service_1 p{width: 715px; line-height: 25px; } 
.service_1 .box1 .o1{height: 163px; } 
.service_1 .box1 .o2{background: #f1f1f1; } 
.service_1 .box1 .o2 .wal{position: relative; height: 260px; } 
.service_1 .box1 .o2 em{padding-top: 70px; } 
.service_1 .box1 .img{width: 400px; position: absolute; bottom: 0; right: 0; } 
.service_1 .box1 .img img{width: 100%; } 
.service_1 .box2{margin-bottom: 130px; } 
.service_1 .box2 .wal{position: relative;} 
.service_1 .box2 img{position: absolute; right: 0; top: 0; } 
.service_1 .box2 em{padding-top: 50px;} 
.service_1 .box3 img{margin:0 auto; display: inline-block; } 
.service_2{margin:63px 0 90px;}

.pro_1_1{height: 750px; background: url(../images/t1.jpg) no-repeat center; background-size: cover; } 
.pro_1_1 .wal{position: relative;}
.pro_1_1 .img{opacity: 0; margin-top: 222px;}
.pro_1_1 .txt{opacity: 0; margin-top: 190px;position: absolute;top: 0;right:0; } 
.pro_1_1 .txt b{display: block; font-size: 36px; color: #da2129; } 
.pro_1_1 .txt span{display: block;font-size: 18px;color: #6c6c6c;text-transform: uppercase;padding-top: 7px;} 
.pro_1_1 .txt .line{width: 40px; height: 3px; background:#da2129; margin:23px 0 30px; } 
.pro_1_1 .txt em{display: block; font-size: 36px; color: #1f1f1f; } 
.pro_1_2{padding: 120px 0 140px; background:#f7f7f7; } 
.pro_1_2 .txt{margin-top: 25px; width: 565px; } 
.pro_1_2 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_2 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_1_2 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_1_2 .txt li{padding-left: 30px; background: url(../images/t3.png)no-repeat 0; font-size: 16px;color: #868686; margin-bottom: 20px; } 
.pro_1_3{padding: 65px 0 73px; background:#fff; } 
.pro_1_3 .txt{margin-bottom: 55px; text-align: center; } 
.pro_1_3 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_3 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_1_3 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_1_3 .txt p{font-size: 16px;color: #868686; margin-top: 30px; } 
.pro_1_3 ul{display: table;margin:0 auto; } 
.pro_1_3 li{float: left; margin:0 42px; width: 312px; } 
.pro_1_3 li img{width: 100%; } 
.pro_1_3 li:nth-child(1){-webkit-animation-delay: .1s; -o-animation-delay: .1s; animation-delay: .1s; } 
.pro_1_3 li:nth-child(2){-webkit-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; } 
.pro_1_3 li:nth-child(3){-webkit-animation-delay: .4s; -o-animation-delay: .4s; animation-delay: .4s; }
.pro_1_4{padding: 60px 0 43px; background:#f7f7f7; } 
.pro_1_4 .txt{margin-top: 104px; width: 405px; } 
.pro_1_4 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_4 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_1_4 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_1_4 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_1_5{height: 663px; background: url(../images/t6.jpg) no-repeat center; background-size: cover; } 
.pro_1_5 .txt{margin-top: 165px; width: 405px; } 
.pro_1_5 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_5 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_1_5 .txt em{display: block; font-size: 30px; color: #fff; } 
.pro_1_5 .txt p{font-size: 16px;color: #fff; margin-top: 30px; line-height: 37px; } 
.pro_1_5 ul{margin-top: 92px; overflow: hidden; width: 528px; text-align: right; } 
.pro_1_5 ul li{float: right; margin-left: 8px; margin-bottom: 8px; } 
.pro_1_5 ul li img{width: 100%; } 
.pro_1_6{padding: 83px 0 100px; background: #fff; } 
.pro_1_6 .o1{background:#f7f7f7; } 
.pro_1_6 .o1 .img{width: 600px; } 
.pro_1_6 .o1 .img img{width: 100%; } 
.pro_1_6 .o1 .txt{margin-top: 58px; width: 512px; margin-right: 30px; } 
.pro_1_6 .o1 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_6 .o1 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_1_6 .o1 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_1_6 .o1 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_1_6 .o2 .txt{text-align: center; margin-top: 70px; } 
.pro_1_6 .o2 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_1_6 .o2 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_1_6 .o2 .img{width: 100%; } 
.pro_1_6 .o2 .img img{width: 100%; } 
.pro_1_7{padding-top: 103px; background: #f1f1f1; } 
.pro_1_7 .img1{float: left; } 
.pro_1_7 .img2{float: right; } 
.pro_1_7 .txt {text-align: center; } 
.pro_1_7 .txt em{display: block; font-size: 72px;color: #da2129; } 
.pro_1_7 .txt span{display: block; font-size: 30px;color: #333; } 
.pro_1_7 .txt ul{overflow: hidden;margin-top: 30px;} 
.pro_1_7 .txt ul li{float: left; padding-left: 30px; background: url(../images/t3.png) no-repeat 5px; margin-right: 23px; font-size:  16px; color: #868686; }

.pro_2_1{height: 750px; background: url(../images/v1.jpg) no-repeat center; background-size: cover; } 
.pro_2_1 .txt{position: 0; margin-top:235px;width: 515px; } 
.pro_2_1 .txt b{display: block; font-size: 36px; color: #da2129; } 
.pro_2_1 .txt span{display: block;font-size: 18px;color: #fff;text-transform: uppercase;padding-top: 7px;} 
.pro_2_1 .txt .line{width: 40px; height: 3px; background:#da2129; margin:23px 0 30px; } 
.pro_2_1 .txt em{display: block; font-size: 36px; color: #fff; } 
.pro_2_1 .img{position: 0; margin-top: 88px;} 
.pro_2_2{height: 785px; background: url(../images/v3.jpg) no-repeat center; background-size: cover;} 
.pro_2_2 .txt{margin-top: 340px; width: 550px; } 
.pro_2_2 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_2_2 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_2_2 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_2_2 .img{margin-top: 70px;} 
.pro_2_3{height: 785px; /*background: url(../images/v5.jpg) no-repeat center;*/ background-size: cover;} 
.pro_2_4{padding: 75px 0 50px; background:#fff; } 
.pro_2_4 .txt{text-align: center;margin-bottom: 70px; } 
.pro_2_4 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_2_4 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_2_4 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_2_4 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_2_5{height: 604px; background: url(../images/v7.jpg) no-repeat center; background-size: cover;} 
.pro_2_5 .txt{margin-top:220px; width: 500px; } 
.pro_2_5 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_2_5 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_2_5 .txt em{display: block; font-size: 30px; color: #fff; margin-bottom: 45px; } 
.pro_2_5 .img{margin-top: 93px;} 
.pro_2_6{padding: 135px 0 145px; background:#fff;} 
.pro_2_6 .txt{width: 575px; } 
.pro_2_6 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_2_6 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_2_6 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_2_6 .img{margin-top: 85px;width: 575px;} 
.pro_2_6 .img img{width: 100%;} 
.pro_2_7{background:#e9e9e9;} 
.pro_2_7 .txt{width: 50%; padding-top: 175px;} 
.pro_2_7 .txt b{display: block; font-size: 24px; color: #da2129;margin-left: 65px; } 
.pro_2_7 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px 65px; } 
.pro_2_7 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px;margin-left: 65px; } 
.pro_2_7 .img{width: 50%;} 
.pro_2_7 .img img{width: 100%;} 

.pro_3_1{height: 750px; background: url(../images/w1.jpg) no-repeat center; background-size: cover; } 
.pro_3_1 .txt{opacity: 0; margin-top:260px;width: 600px; } 
.pro_3_1 .txt b{display: block; font-size: 36px; color: #da2129; } 
.pro_3_1 .txt span{display: block;font-size: 18px;color: #fff;text-transform: uppercase;padding-top: 7px;} 
.pro_3_1 .txt .line{width: 40px; height: 3px; background:#da2129; margin:23px 0 30px; } 
.pro_3_1 .txt em{display: block; font-size: 36px; color: #fff; } 
.pro_3_1 .img{opacity: 0; margin-top: 163px;} 
.pro_3_2{padding: 68px 0 62px; background:#fff; } 
.pro_3_2 .txt{text-align: center;margin-bottom: 70px; } 
.pro_3_2 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_3_2 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_3_2 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_3_2 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_3_2 .img{text-align: center;} 
.pro_3_2 .img img{width: 50%;} 
.pro_3_3{height: 587px; background: url(../images/w4.jpg) no-repeat center; background-size: cover;} 
.pro_3_3 .txt{margin-top: 198px; width: 550px; } 
.pro_3_3 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_3_3 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_3_3 .txt em{display: block; font-size: 30px; color: #fff; margin-bottom: 45px; } 
.pro_3_4{height: 587px; background: url(../images/w5.jpg) no-repeat center; background-size: cover;} 
.pro_3_4 .txt{margin-top: 225px; width: 550px; } 
.pro_3_4 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_3_4 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_3_4 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_3_4 .img{margin-top: 135px;} 

.pro_4_1{height: 750px; background: url(../images/x1.jpg) no-repeat center; background-size: cover; } 
.pro_4_1 .txt{opacity: 0; margin-top:260px;width: 392px; } 
.pro_4_1 .txt b{display: block; font-size: 36px; color: #da2129; } 
.pro_4_1 .txt span{display: block;font-size: 18px;color: #fff;text-transform: uppercase;padding-top: 7px;} 
.pro_4_1 .txt .line{width: 40px; height: 3px; background:#da2129; margin:23px 0 30px; } 
.pro_4_1 .txt em{display: block; font-size: 36px; color: #fff; } 
.pro_4_3{padding: 72px 0 0px; background:#fff; } 
.pro_4_2 .txt{text-align: center;padding-top: 70px; } 
.pro_4_2 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_4_2 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_4_2 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_4_2 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_4_2 ul{overflow: hidden;margin-top: 100px;} 
.pro_4_2 ul li{float: left;margin-right: 5px;width: 396px;} 
.pro_4_2 ul li:last-child{margin-right: 0;} 
.pro_4_2 ul li:nth-child(1){-webkit-animation-delay: .1s; -o-animation-delay: .1s; animation-delay: .1s; } 
.pro_4_2 ul li:nth-child(2){-webkit-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; } 
.pro_4_2 ul li:nth-child(3){-webkit-animation-delay: .3s; -o-animation-delay: .3s; animation-delay: .3s; }
.pro_4_2 ul li img{width: 100%;} 
.pro_4_3{padding: 90px 0 100px; background:#fff; } 
.pro_4_3 .txt{text-align: center;margin-bottom: 70px; } 
.pro_4_3 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_4_3 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px auto 20px; } 
.pro_4_3 .txt em{display: block; font-size: 30px; color: #333; } 
.pro_4_3 .txt p{font-size: 16px;color: #868686; margin-top: 30px; line-height: 37px; } 
.pro_4_3 ul{overflow: hidden;margin-top: 100px;} 
.pro_4_3 ul li{float: left;margin-right: 5px;width: 296px;} 
.pro_4_3 ul li:last-child{margin-right: 0;} 
.pro_4_3 ul li:nth-child(1){-webkit-animation-delay: .1s; -o-animation-delay: .1s; animation-delay: .1s; } 
.pro_4_3 ul li:nth-child(2){-webkit-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; } 
.pro_4_3 ul li:nth-child(3){-webkit-animation-delay: .3s; -o-animation-delay: .3s; animation-delay: .3s; }
.pro_4_3 ul li:nth-child(4){-webkit-animation-delay: .4s; -o-animation-delay: .4s; animation-delay: .4s; }
.pro_4_3 ul li img{width: 100%;} 

.pro_4_4{height: 587px; background: url(../images/x5.jpg) no-repeat center; background-size: cover;} 
.pro_4_4 .txt{margin-top: 152px; width: 550px; } 
.pro_4_4 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_4_4 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_4_4 .txt em{display: block; font-size: 30px; color: #fff; margin-bottom: 45px; } 
.pro_4_4 .img{margin-top:134px;} 
.pro_4_5{padding: 72px 0 65px; background:#fff;} 
.pro_4_5 .txt{width: 575px; } 
.pro_4_5 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_4_5 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_4_5 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_4_5 .img{margin-top: 85px;width: 575px;} 
.pro_4_5 .img img{width: 100%;} 
.pro_4_6{height: 508px; background: url(../images/x8.jpg) no-repeat center; background-size: cover;} 
.pro_4_6 .wal{position: relative;} 
.pro_4_6 .txt{margin-top: 190px; width: 550px; } 
.pro_4_6 .txt b{display: block; font-size: 24px; color: #da2129; } 
.pro_4_6 .txt .line{width: 57px; height: 4px; background:#da2129; margin:23px 0 20px; } 
.pro_4_6 .txt em{display: block; font-size: 30px; color: #333; margin-bottom: 45px; } 
.pro_4_6 .img{position: absolute; right: 0; top: 106px; }

.show_360{ height:800px}
